Maintainer: Debian GPS team <gpsbabel@packages.debian.org>
Uploaders: Bernd Zeimetz <bzed@debian.org>, Jochen Sprickerhof <jspricke@debian.org>
Build-Depends: debhelper-compat (= 13),
- qt5-qmake,
- pkg-config,
+ cmake,
+ pkgconf,
libexpat1-dev, expat,
libxml2-utils,
libusb-1.0-0-dev, zlib1g-dev,
libshp-dev,
- qtbase5-dev,
- qtwebengine5-dev [amd64 arm64 armhf i386 mips64el],
- qttools5-dev-tools,
- libqt5serialport5-dev,
- qttranslations5-l10n,
+ qt6-5compat-dev,
+ qt6-base-dev,
+ qt6-serialport-dev,
+ qt6-tools-dev,
+ qt6-translations-l10n,
+ qt6-webengine-dev [amd64 arm64 armhf i386],
imagemagick,
- locales-all,
xsltproc,
docbook-xsl
-Build-Depends-Indep: fop, docbook-xml, libpaper-dev
+Build-Depends-Indep: fop, docbook-xml
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://www.gpsbabel.org/
This package contains the detailed documentation of gpsbabel.
Package: gpsbabel-gui
-Architecture: amd64 arm64 armhf i386 mips64el
+Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, gpsbabel (= ${binary:Version}), gpsbabel-doc (= ${source:Version})
Recommends: qttranslations5-l10n
Description: ${source:Synopsis} - GUI
-html/
-gpsbabel.pdf
+obj-${DEB_HOST_GNU_TYPE}/html/
+obj-${DEB_HOST_GNU_TYPE}/gpsbabel.pdf
-gui/objects/gpsbabelfe /usr/bin
+obj-${DEB_HOST_GNU_TYPE}/gui/GPSBabelFE/gpsbabelfe /usr/bin
debian/gpsbabel.xpm /usr/share/pixmaps
gui/gpsbabel.desktop /usr/share/applications
-gpsbabel usr/bin
+obj-${DEB_HOST_GNU_TYPE}/gpsbabel usr/bin
#!/usr/bin/make -f
-export QT_SELECT := qt5
-
%:
- dh $@ --buildsystem=qmake
+ dh $@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# tests depending on a TZ with a small offset
CFLAGS += -ffloat-store
endif
+FLAGS := -DGPSBABEL_WITH_LIBUSB=pkgconfig -DGPSBABEL_WITH_SHAPELIB=pkgconfig -DGPSBABEL_WITH_ZLIB=pkgconfig
+$(shell dpkg -s qt6-webengine-dev > /dev/null)
+ifneq ($(.SHELLSTATUS),0)
+FLAGS += -DGPSBABEL_MAPPREVIEW=OFF
+endif
+
override_dh_auto_configure:
- dh_auto_configure -- \
- WITH_LIBUSB=pkgconfig WITH_SHAPELIB=pkgconfig WITH_ZLIB=pkgconfig
+ dh_auto_configure -- ${FLAGS}
convert -resize 32x32 gui/images/appicon.png debian/gpsbabel.xpm
xsltproc --output debian/gpsbabel.1 /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl xmldoc/gpsbabel_man.xml
-execute_after_dh_auto_build-arch:
- if dpkg -s qtwebengine5-dev > /dev/null; then dh_auto_build -- unix-gui; fi
-
override_dh_auto_build-indep:
- $(MAKE) gpsbabel.org
+ dh_auto_build -- gpsbabel.org